package com.lancoo.cvas.pojo.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PlanTeachingClassSegmentVo {
    /**
     * 教学计划id
     */
    private Long teachingPlanId;

    /**
     * 基础平台教学计划id
     */
    private String baseTeachingPlanId;


    /**
     * 任务id
     */
    private Integer taskId;


    /**
     * 基础平台专业id
     */
    private String baseMajorId;


    /**
     * 学生人数
     */
    private Integer studentCount;


    /**
     * 学生人数
     */
    private Long majorId;


    /**
     * 专业名称
     */
    private String majorName;


    /**
     * 专业方向
     */
    private String major_version_name;

    /**
     * 1:主修  2：辅修
     */
    private String studyNature;


    /**
     * 年级Id
     */
    private String gradeId;

    /**
     * 年级名称
     */
    private String gradeName;

    /**
     * 行政班id
     */
    private String classId;

    /**
     * 行政班名称
     */
    private String className;


    /**
     * 校区id
     */
    private String campusId;

    /**
     * 校区名称
     */
    private String campusName;


    /**
     * 行政班对应学生数量
     */
    private Integer studentNumber;

    /**
     * 是否启用
     */
    private Integer isEnable;


    /**
     * 教室id
     */
    private Long roomId;


    /**
     * 课程id||环节id
     */
    private Long segmentId;
    /**
     * 环节名称
     */
    private String segmentName;
    /**
     * 环节类型Id
     */
    private Integer segmentTypeId;
    /**
     * 环节类型
     */
    private String segmentType;

    /**
     * 对应年级(基础平台使用)
     */
    private Double credit;


    /**
     * 是否可用 0 为不可用-已取消
     */
    private Integer segmentIsEnable;
}
